<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>数组常用方法</title>
    <script>
        function f1(){
            let arr = [1, 3, 5, 7, 9];
            let arr2 = [0,2, 4, 6, 8, 10];
            // 拼接
            console.log(arr.concat(arr2))
            // 转为字符串
            console.log(arr.toString())
            // 不带参数默认使用逗号分割成字符串
            console.log(arr.join())
            // 使用-分割成字符串
            console.log(arr.join("-"))
            // 颠倒
            console.log(arr.reverse())
            // 排序:不管是数字还是字符串,均按照字典顺序排序
            arr = arr.concat(arr2);
            console.log(arr)
            arr.sort();
            console.log("默认排序结果:"+arr)
            // 可以自定义排序规则
            arr.sort((a,b) => a-b);
            console.log("自定义排序结果:"+arr)
            // 打印5之后的
            console.log(arr.slice(5))
            // 打印5~8左闭右开
            console.log(arr.slice(5,8))
        }
    </script>
</head>
<body>
<button onclick="f1()">常用方法</button>
</body>
</html>